@import './main.scss';

.q-link {
    span {
        color: #E4393C;
    }

    &:hover {
        color: #999;

        span {
            text-decoration: underline;
        }
    }
}


.regist-wrap {
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
}

.regist {
    height: 475px;
}

.regist-form {
    clear: both;
    width: 300px;
    height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    border-radius: 10px;
    margin: 0 auto;
    padding-top: 38px;

    input,
    .regist-btn {
        border: 0;
        width: 300px;
        height: 30px;
        padding-left: 24px;
        line-height: 30px;
        box-sizing: border-box;
        font-size: 14px;
        background-color: #EBEDF266;
        outline: 0;
    }

    .regist-btn {
        cursor: pointer;
    }

    span {
        visibility: hidden;
        margin: 4px 0;
        padding: 5px;
        background-color: #ffebeb;
        color: #E4393C;
        border: 1px solid red;

        &.show {
            visibility: visible;
        }
    }

    .regist-btn {
        margin-top: 10px;
        color: #fff;
        padding-left: 0;
        text-align: center;
        background-color: #E4393C;
    }
}



.changed {
    background-color: #E8F0FE;
}